deeply rooted - French English Dictionary